﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using T.AuditField;

namespace T.Basic.Domain.T.Basic.Model
{
    /// <summary>
    /// 油费管理
    /// </summary>
    [Table("FuelCost")]
    public class FuelCost:AuditFields
    {
        /// <summary>
        /// 油费管理ID
        /// </summary>
        [Key]
        public int FuelCostId {  get; set; }
        /// <summary>
        /// 公司ID
        /// </summary>
        public string? CompanyID { get; set; }
        /// <summary>
        /// 用户ID
        /// </summary>
        public int? User_Id { get; set; }
        /// <summary>
        /// 车牌号
        /// </summary>
        public string? LicensePlateNumber {  get; set; }
        /// <summary>
        /// 加油费用/元
        /// </summary>
        public int? FuelCostPerLiter {  get; set; }
        /// <summary>
        /// 加油量/升
        /// </summary>
        public int? RefuelingQuantity {  get; set; }
       /// <summary>
       /// 起始公里数
       /// </summary>
        public int? StartingKilometers { get; set; }
        /// <summary>
        /// 支付方式
        /// </summary>
        public int? PayMethod { get; set; }
        /// <summary>
        /// 其他支付方式
        /// </summary>
        public string? OtherPayMethod {  get; set; }
        /// <summary>
        /// 经办人
        /// </summary>
        public string? HandledBy {  get; set; }
        /// <summary>
        /// 油费管理备注
        /// </summary>
        public string? FuelCostNotes { get; set; }
    }
}
